const fs = require('fs')
// path 对文件路径操作的
const path = require('path')

//  ./ 相对路径
//  ../ 相对上一级目录

// fs.readFile('./a.txt','utf8',(err,data)=>{
//     if (err) {
//         console.log(err);
//     }
//     console.log(data);
// })

//path.join(__dirname,'./a.txt')先获取路径在进行拼接，形成绝对路径

// fs.readFile(path.join(__dirname,'./a.txt'),'utf8',(err,data)=>{
//     if (err) {
//         console.log(err);
//     }
//     console.log(data);
// })

// console.log(path);

let isA = path.join(__dirname,'./a.txt')

// console.log(path.isAbsolute(isA));
// console.log(path.dirname(isA));
// console.log(path.extname(isA));
// console.log(path.basename(isA));
// console.log(path.normalize(isA));

console.log(path.parse(isA).name);
console.log(path.parse(isA).ext);
console.log(path.parse(isA).root);
console.log(path.parse(isA).dir);
console.log(path.parse(isA).base);